package org.whuims.pois.dao;

import org.whuims.pois.hibernate.BaseDao;
import org.whuims.pois.model.SiteC;
import org.whuims.pois.model.SiteC;
import java.util.List;

/**
 * Created by zhongwei on 2014/5/14.
 */
public class SiteDao {
    static BaseDao baseDao = new BaseDao();

    /**
     * 查找topic，返回list
     * @return
     */
    public List<SiteC> select() {
        List<SiteC> list =baseDao.find("from SiteC");
        return list;
    }

    /**
     * 根据id查找SiteC一个对象，返回一个SiteC对象
     * @param id
     * @return
     */
    public static SiteC select(long id) {
        SiteC bean = (SiteC)baseDao.getByPk(SiteC.class, id);
        return bean;
    }

    /**
     * 在主题表中插入一个新的SiteC对象
     * @param bean
     */
    public static void insert(SiteC bean) {
        baseDao.create(bean);
    }

    /**
     * 删除一个SiteC记录
     * @param bean
     */
    public void delete(SiteC bean) {
        baseDao.delete(bean);
    }

    /**
     * 修改SiteC记录
     * @param bean
     */
    public void modify(SiteC bean) {
        baseDao.update(bean);
    }

}
